Native Oberon or ETHNO, is the version of the Oberon operating system which runs on x86 PC hardware. It has minimal hardware requirements (133MHz Pentium, 100MB hard disk, and a VESA 2 graphics card with a resolution of at least 1024x768 pixel, optionally a 3COM Network card). The basic system runs from a single HD-Floppy and additional software can be installed through the network. The full installation includes the Gadgets GUI and is surprisingly functional given its small code-base. It is written completely in the Oberon programming language.